#ifndef _STRUCTHEAD_H
#define _STRUCTHEAD_H

//定义结构体的结构
struct process{
    //这里如果不把同为char型变量给分隔开，在使用%s进行输出的时候就会出bug！！！！！
    //结构体是一整块的，会分配相邻的内存空间，%s是当遇到空格或者回车才会结束输出，
    char PNAME[10];    
    int PID;
    char Ta[5];     //进程到达时间
    int Tr;         //进程运行时间
    char Ts[5];     //进程开始时间
    int Tar;        //进程周转时间
    char Tf[5];     //进程结束时间
    double TTWA;
    int Priority;   //进程优先级
}p[5];

// 记录换算成分钟的进程到达时间
int arriveTime[5] = {0};
// 记录结束时间
int endTime[5] = {0};
// 记录开始时间
int startTime[5] = {0};
// 到达时间队列 下标：顺序 内容：进程序号
int queue[5] = {0};
// 执行顺序队列 下标：顺序 内容：进程序号
int exeQueue[5] = {0};
//记录中断时间
int breakTime[5] = {0};

#endif